body{
	margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
}
#header {
	width=100%;
background: #FAFAFA;
background: -moz-linear-gradient(#FAFAFA,#EAEAEA);
background: -webkit-linear-gradient(#FAFAFA,#EAEAEA);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#eaeaea');
position: relative;
z-index: 10;
border-bottom: 1px solid #CACACA;
box-shadow: 0 10px 10px rgba(255,255,255,0.4),10px 10px 10px rgba(0,0,0,0.1);
}
.clearfix {
display: block;
}
.clearfix::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.container {
width: 920px;
margin: 0 auto;
}
.site-logo {
float: left;
position: relative;
padding: 9px 0 0 0;
zoom: 1;
}
a {
color: #4183C4;
text-decoration: none;
}
.top-nav.logged_out {
float: right!important;
padding: 10px 0;
}
.top-nav {
float: left;
margin: 0 0 0 20px;
list-style: none;
line-height: 26px;
}
ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
.top-nav.logged_out li {
margin: 0 0 0 20px;
}
.top-nav li {
float: left;
margin: 0 10px 0 0;
}
li {
display: list-item;
text-align: -webkit-match-parent;
}
.top-nav {
list-style: none;
line-height: 26px;
}
.top-nav li.pricing a {
color: #2D9F00;
}
.top-nav a {
font-weight: bold;
color: #222;
-moz-transition: color .15s ease-in 0;
-webkit-transition: color .15s ease-in 0;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* menu css start */
.underlinemenu {
	font-weight: bold;
	width: 100%;
}
.underlinemenu ul {
	padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: right; //set value to "left", "center", or "right"*/
}
.underlinemenu ul li {
	display: inline;
}
.underlinemenu ul li a {
	color: #494949;
	padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 20px; /*spacing between each menu link*/
	text-decoration: none;
	border-bottom: 3px solid gray; /*bottom border is 3px*/
}
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected {
	border-bottom-color: blue;
}
/* menu css end */